441383
505762
478922
992607
453668
868419
576936
760407
305572
556265
676213
214683
5148799
3567581
3075148
2392804
2230988
2052609
1971358
191578
1767118
1720136
1690196
1637471